package com.scs.application.modules.base.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.scs.application.core.service.IBaseService;
import com.scs.application.modules.base.entity.SupplierDistribution;
import com.scs.application.modules.base.request.SupplierDistributionQueryRequest;
import com.scs.application.modules.base.vo.SupplierDistributionVO;

import java.util.List;

/**
 * 供应商授权配送 service 接口
 *
 */
public interface SupplierDistributionService extends IBaseService<SupplierDistribution> {

    List<SupplierDistribution> list(SupplierDistributionQueryRequest request);


    IPage<SupplierDistribution> page(SupplierDistributionQueryRequest request);

    IPage<SupplierDistributionVO> pageAuthorizeSupplier(SupplierDistributionQueryRequest request);

    IPage<SupplierDistributionVO> pageAuthorize(SupplierDistributionQueryRequest request);
}
